Telegram Group & Telegram Channel
✔️ Как работает механизм garbage collection в Python, и какие алгоритмы используются для управления памятью?

🗑 В Python используется автоматическое управление памятью с помощью механизма garbage collection (GC). Основной алгоритм, который применяется для этого, — это reference counting (подсчёт ссылок). Каждый объект в Python имеет счётчик ссылок, который увеличивается, когда на объект создаётся новая ссылка, и уменьшается, когда ссылка удаляется. Когда счётчик ссылок достигает нуля, память, занимаемая объектом, освобождается.

🚮 Кроме reference counting, Python также использует циклический garbage collector (из модуля gc), который обнаруживает и удаляет циклические ссылки (когда объекты ссылаются друг на друга, но больше не доступны извне). Этот сборщик мусора работает на основе алгоритма generational garbage collection, который разделяет объекты на поколения (young, middle, old) и чаще проверяет молодые объекты, так как они с большей вероятностью становятся мусором.

Библиотека собеса по Python
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/py_interview_lib/756
Create:
Last Update:

✔️ Как работает механизм garbage collection в Python, и какие алгоритмы используются для управления памятью?

🗑 В Python используется автоматическое управление памятью с помощью механизма garbage collection (GC). Основной алгоритм, который применяется для этого, — это reference counting (подсчёт ссылок). Каждый объект в Python имеет счётчик ссылок, который увеличивается, когда на объект создаётся новая ссылка, и уменьшается, когда ссылка удаляется. Когда счётчик ссылок достигает нуля, память, занимаемая объектом, освобождается.

🚮 Кроме reference counting, Python также использует циклический garbage collector (из модуля gc), который обнаруживает и удаляет циклические ссылки (когда объекты ссылаются друг на друга, но больше не доступны извне). Этот сборщик мусора работает на основе алгоритма generational garbage collection, который разделяет объекты на поколения (young, middle, old) и чаще проверяет молодые объекты, так как они с большей вероятностью становятся мусором.

Библиотека собеса по Python

BY Библиотека собеса по Python | вопросы с собеседований


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/py_interview_lib/756

View MORE
Open in Telegram


Библиотека собеса по Python | вопросы с собеседований Telegram | DID YOU KNOW?

Date: |

At a time when the Indian stock market is peaking and has rallied immensely compared to global markets, there are companies that have not performed in the last 10 years. These are definitely a minor portion of the market considering there are hundreds of stocks that have turned multibagger since 2020. What went wrong with these stocks? Reasons vary from corporate governance, sectoral weakness, company specific and so on. But the more important question is, are these stocks worth buying?

For some time, Mr. Durov and a few dozen staffers had no fixed headquarters, but rather traveled the world, setting up shop in one city after another, he told the Journal in 2016. The company now has its operational base in Dubai, though it says it doesn’t keep servers there.Mr. Durov maintains a yearslong friendship from his VK days with actor and tech investor Jared Leto, with whom he shares an ascetic lifestyle that eschews meat and alcohol.

Библиотека собеса по Python | вопросы с собеседований from tw


Telegram Библиотека собеса по Python | вопросы с собеседований
FROM USA